Golang Job: Software Developer in Test

Job added on

Company

VanHack

Location

Toronto - Canada

Job type

Full-Time

Golang Job Details

Must-have skills

Javascript
4 Year(s)
Agile
3 Year(s)
Typescript
4 Year(s)
Aws
2 Year(s)
Cypress
2 Year(s)

Nice-to-have skills

Docker
2 Year(s)
Api
2 Year(s)
Kubernetes
2 Year(s)

Language required

English
We are looking for a Software Development in Test to join our growing team. This individual will help define and lead our Quality initiatives by driving towards an automation-first “shift left” culture across the Engineering organization

WHO WE ARE

We are a construction software company that is venture-backed, building the future of 4+ year of technology that uses data and analytics to keep construction moving.

Our team care about what we build, and about each other. We value open communication and respect each other's diverse opinions and ideas regardless of their title. As part of the team, you'll have full visibility and be encouraged to make a positive impact every day on our customer's pain points and enjoy seeing the results of your work. We work hard to create an environment where everyone can share their ideas because we know innovation happens with diverse perspectives.

You will have the opportunity to provide certainty and precision to the trillion dollar construction industry: a market that is currently underserved by technology. We’re building systems that can support entire cities across North America and the hundreds of thousands of contractors and subcontractors that work within them.

ABOUT YOU
  • 2+ years of experience using automation tools like Cypress or Selenium
  • 3+ years’ experience working in an agile environment
  • Experience with CI/CD Pipelines
  • Understand the concepts behind Build Management and Release Management
  • AWS Devops
  • Technical Proficiency in JavaScript/Typescript.
  • Source control usage (preferred: Git)
  • Familiar with Automation methodologies (Data Driven, Hybrid, BDD, POM)
  • Strong communication skills with the ability to convey ideas to both technical and non-technical staff
  • Able to independently solve problems and suggest efficient and value-adding solutions
  • Nice to have: understanding of Docker and Kubernetes

YOU'LL MAKE AN IMPACT BY
  • Creating comprehensive test plans for new and existing systems
  • Participating in requirements, design and product backlog meetings to establish test effort estimations
  • Analyzing project documentations, release notes and other documentations which will bring every stakeholder on the same page.
  • Designing, building, and executing automated tests using various test automation frameworks
  • Coordinating cross team testing efforts
  • Ensuring all quality assurance and testing activities are conducted throughout the life cycle and that the results from these activities are verified
  • Writing automation scripts in Cypress for UI and API.
  • Working on developing and enhancing the test framework, which can be used across the teams.
  • Mentoring team members on automation best practices

TECHNOLOGIES WE USE
  • Golang, Python, REST, AWS, Docker, PostgreSQL, GitHub

WHY YOU'LL LOVE WORK WITH US:
  • Remote First. Opportunity to work from home.
  • Flexibility. We trust our team to get their work done.
  • Professional Development. $1,000 per year for every employee to focus on their learning & development, as well as developmental paid days off.
  • Equity. Each employee receives stock options so we can share in our success.
  • Benefits. Start from day one!
  • Health & Wellness Priority. Lunch & Learns, mental health coverage, & more.
  • Time Off. vacation, sick, & personal days.
  • Family Focus. Extended parental leave with top up and sick dependent days separate from your own.

Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. Think you have what it takes, but not sure you check every box? Apply to the role anyways. We’d love to talk and determine together whether you could be a great fit!

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives. We are an equal opportunity employer, and we are committed to working with applicants requesting accommodation at any stage of the hiring process.